AX5412H는 대만의 AXIOM업체에서 생산한 ISA Slot에 장착할 수 있는 데이터 수집 카드이다.

다른 Device와는 틀리게 None을 사용한다. (이것은 프로토콜 자체에서 직접 통신한다는 의미이다.)
READ 항목은 READ 한 줄만 작성하면 된다.
프로토콜 옵션을 반드시 작성해 주어야 한다.
화면에서 보면 210,0 라고 설정되어 있는데 210은 Base포트번호를 말하고 0은 Gain의 범위를 말한다.
Base포트번호는 Board에 있는 Dip스위치를 사용하여 조절한다.
Gain은 사용할 알맞은 범위를 설정한다.
AX5412H LG 모델일 경우
| Gain값 | Unipolar설정 시 | Bipolar 설정시 |
| 0 | 0~+10V | -10 ~ +10V |
| 1 | 0~+5V | -5 ~ +5V |
| 2 | 0~+2.5V | -2.5 ~ +2.5V |
| 3 | 0~+1.25V | -1.25~ +1.25V |
AX5412H HG 모델일 경우
| Gain값 | Unipolar설정 시 | Bipolar 설정시 |
| 0 | 0~+10V | -10 ~ +10V |
| 1 | 0~+1V | -1 ~ +1V |
| 2 | 0~+0.1V | -0.1 ~ +0.1V |
| 3 | 0~+0.01V | -0.01~ +0.01V |
예를 들어 300,1으로 설정하면 베이스포트 번호는 300h로 설정하고 Gain값은 (0~5V/-5~5V)를 사용한다는 의미이다.
통신이 시작되면 아래 화면과 같이 Data값이 올라오게 된다.
항상 값은 고정된 위치에 지정되어 있는데 아래 표와 같이 구조로 되어 있다.
| 메모리 위치 | 내용 | 비고 |
000 |
Digital Input 8channel값 |
|
001 |
Digital Output 8channel값 | 실제 이 값은 읽어온 값이 아니고 사용자가 출력명령 후에 기억된 값이다. |
002 |
Status
Register 내용 (BasePort+8) |
Bit 0~3: 현재 Convert중인
channel값 Bit 5: 0 = 8 differention channel 1 = 16 Single-Ended channel Bit 6: 0 = Bipolar 1 = Unipolar |
003 |
Gain
Control Register 내용 (BasePort+11) |
Bit 0~3: 현재 설정되어 있는 Gain값 |
005 |
D/A 0 출력 값 | 실제 이 값은 읽어온 값이 아니고 사용자가 출력명령 후에 기억된 값이다. (0~4095) |
006 |
D/A 1 출력 값 | 실제 이 값은 읽어온 값이 아니고 사용자가 출력명령 후에 기억된 값이다. (0~4095) |
010 |
A/D 0 값 | (0~4095) |
011 |
A/D 1 값 | (0~4095) |
012 |
A/D 2 값 | (0~4095) |
013 |
A/D 3 값 | (0~4095) |
014 |
A/D 4 값 | (0~4095) |
015 |
A/D 5 값 | (0~4095) |
016 |
A/D 6 값 | (0~4095) |
017 |
A/D 7 값 | (0~4095) |
018 |
A/D 8 값 | (0~4095) |
019 |
A/D 9 값 | (0~4095) |
020 |
A/D 10 값 | (0~4095) |
021 |
A/D 11 값 | (0~4095) |
022 |
A/D 12 값 | (0~4095) |
023 |
A/D 13 값 | (0~4095) |
024 |
A/D 14 값 | (0~4095) |
025 |
A/D 15 값 | (0~4095) |
출력은 SCAN File과 상관없이 PLC의 직접 ADDRESS에 쓴다.
AX5412H 디지털 출력 설정법
디지털 출력은 DO 영역만 할 수 있다.
디지털 출력 TAG 설정 시 필요한 설정 두 가지
PORT |
AX5412를 설정한 PORT 번호.(0~256) |
ADDRESS |
출력번지 (0000~0007) |
설정 예1)
PORT : 0 , ADDRESS : 0003, 라고 설정하면 DO의 3번 채널을 ON/OFF 할 수 있다.
AX5412H 아날로그 출력 설정법
아날로그 TAG를 설정할 때 다음의 두 가지가 필요하다.
PORT |
AX5412를 설정한 PORT 번호.(0~256) |
ADDRESS |
출력번지 (0~1) |
설정 예)
PORT : 0, ADDRESS : 0001, 라고 설정하면 D/A 1 을 제어할 수 있다. (값의 범위는 0~4095)
스위치 설정이 틀리면 값을 제대로 읽어올 수 없다.
1) BasePort의 Address는 보드에 장착된 SW1을 사용하여 설정할 수 있다.
자세한 것은 AX매뉴얼을 참고한다. (공장 출고 시는 300h)

|
|
Dip1 | Dip2 | Dip3 | Dip4 | Dip5 | Dip6 |
| 200~20F | OFF | ON | ON | ON | ON | ON |
| 210~21F | OFF | ON | ON | ON | ON | OFF |
| … | ||||||
| 2E0~2EF | OFF | ON | OFF | OFF | OFF | ON |
| 2F0~2FF | OFF | ON | OFF | OFF | OFF | OFF |
| 300~30F | OFF | OFF | ON | ON | ON | ON |
| 310~31F | OFF | OFF | ON | ON | ON | OFF |
| … | ||||||
| 3E0~3EF | OFF | OFF | OFF | OFF | OFF | ON |
| 3F0~3FF | OFF | OFF | OFF | OFF | OFF | OFF |
2) Single Ended/Differention selection
3) Unipolar/Bipolar Selection
